#include <bits/stdc++.h>
// 2024/08/08
// tag: 模拟
using namespace std;

int ans[100001], ans2[100001];

signed main()
{
    int scorea = 0, scoreb = 0, scorea2 = 0, scoreb2 = 0, cnt = 0;
    char c;
    cin >> c;
    // 如果输入的第一个字符是'E'，则输出"0:0\n\n0:0"并结束程序
    if (c == 'E')
    {
        cout << "0:0\n\n0:0";
        return 0;
    }
    // 循环读取输入字符，直到遇到'E'
    while (c != 'E')
    {
        // 如果输入的字符是'W'，则A队得分加1，A队总得分加1
        if (c == 'W')
            scorea++, scorea2++;
        // 如果输入的字符是'L'，则B队得分加1，B队总得分加1
        else if (c == 'L')
            scoreb++, scoreb2++;
        // 如果A队或B队得分达到11分且领先对方2分，则输出当前比分，并将得分重置为0
        if ((scorea >= 11 || scoreb >= 11) && abs(scorea - scoreb) >= 2)
        {
            cout << scorea << ":" << scoreb << endl;
            scorea = scoreb = 0;
        }
        // 如果A队或B队得分达到21分且领先对方2分，则将当前比分存入数组，并将得分重置为0
        if ((scorea2 >= 21 || scoreb2 >= 21) && abs(scorea2 - scoreb2) >= 2)
        {
            ans[cnt++] = scorea2, ans2[cnt - 1] = scoreb2;
            scorea2 = scoreb2 = 0;
        }
        // 读取下一个输入字符
        cin >> c;
    }
    // 输出最后一局比分
    cout << scorea << ":" << scoreb << endl;
    cout << endl;
    // 输出所有21分制比分
    for (int i = 0; i < cnt; i++)
        cout << ans[i] << ":" << ans2[i] << endl;
    // 输出最后一局21分制比分
    cout << scorea2 << ":" << scoreb2 << endl;
    return 0;
}